<template>
  <!-- <div style="font-size:16px;margin-left:120px">
        <div class="odiv">【药品名称】 {{d.drugName}}</div>
        <div class="odiv">【所属类】{{d.drugType}}</div>
        <div class="odiv">【成分】 {{d.drugIngredients}}</div>
        <div class="odiv">【批准文号】 {{d.approvalNumber}}</div>
        <div class="odiv">【性状】 {{d.drugCharacter}}</div>
        <div class="odiv">【功能主治】 {{d.drugFunction}}</div>
        <div class="odiv">【用法用量】 {{d.drugUse}}</div>
        <div class="odiv">【禁忌】 {{d.drugTaboo}}</div>
        <div class="odiv">【注意事项】 {{d.drugAttention}} 
        </div>
    </div> -->
  <div style="margin-left: 200px; margin-top: -30px">
    <el-card class="box-card">
      <div slot="header" class="clearfix">
        <span>{{ d.drugName }}</span>
      </div>
      <div class="text item">【所属类】{{ d.drugType }}</div>
      <div class="text item">【成分】 {{ d.drugIngredients }}</div>
      <div class="text item">【批准文号】 {{ d.approvalNumber }}</div>
      <div class="text item">【性状】 {{ d.drugCharacter }}</div>
      <div class="text item">【功能主治】 {{ d.drugFunction }}</div>
      <div class="text item">【用法用量】 {{ d.drugUse }}</div>
      <div class="text item">【禁忌】 {{ d.drugTaboo }}</div>
      <div class="text item">【注意事项】 {{ d.drugAttention }}</div>
    </el-card>
  </div>
</template>

<script>
export default {
  name: "Detail",
  data() {
    return {
      d: {},
    };
  },
  watch: {},
  created() {
    console.log(this.$route.query.drugType);
    console.log(this.$route.query.drugName);
    this.$axios
      .get("/Drugs/getdrugDetail", {
        params: {
          drug_type: this.$route.query.drugType,
          drugName: this.$route.query.drugName,
        },
      })
      .then((res) => {
        console.log(res.data);
        this.d = res.data.data[0];
      });
  },
  watch: {
    $route(to, from) {
      //监听路由是否变化
      if (
        to.query.drug_type != from.query.drug_type ||
        to.query.drugName != from.query.drugName
      ) {
        //变化后的操作
        this.$axios
          .get("/Drugs/getdrugDetail", {
            params: {
              drug_type: this.$route.query.drugType,
              drugName: this.$route.query.drugName,
            },
          })
          .then((res) => {
            console.log(this.$route.query.drugType);
            console.log(this.$route.query.drugName);
            console.log(res.data);
            this.d = res.data.data[0];
          });
      }
    },
  },
};
</script>

<style scoped>
.odiv {
  margin-top: 20px;
}
.text {
  font-size: 14px;
}

.item {
  margin-bottom: 18px;
}

.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}
.clearfix:after {
  clear: both;
}

.box-card {
  width: 800px;
}
</style>